Stroud
MARKET TOWN IN THE COUNTY OF GLOUCESTERSHIRE, ENGLAND
Stroud, England; Stroudie; Stroudy; Stroud,Gloucestershire; Allen Drive; Stroud, Gloucestershire; Stroud, Gloucestershire, United Kingdom; Stroud (Gloucs)
·noun A kind of coarse blanket or garment used by the North American Indians.